
package br.com.gwbuonny.portal.portal.wsdl.incluir_sm;

import br.com.gwbuonny.tstportal.portal.wsdl.incluir_sm.Viagem;
import br.com.gwbuonny.tstportal.portal.wsdl.incluir_sm.ViagemResult;
import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.com.buonny.portal.portal.wsdl.incluir_sm package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.buonny.portal.portal.wsdl.incluir_sm
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Viagem }
     * 
     */
    public Viagem createViagem() {
        return new Viagem();
    }

    /**
     * Create an instance of {@link Viagem.Escolta }
     * 
     */
    public Viagem.Escolta createViagemEscolta() {
        return new Viagem.Escolta();
    }

    /**
     * Create an instance of {@link Viagem.Escolta.Empresa }
     * 
     */
    public Viagem.Escolta.Empresa createViagemEscoltaEmpresa() {
        return new Viagem.Escolta.Empresa();
    }

    /**
     * Create an instance of {@link Viagem.Escolta.Empresa.Veiculos }
     * 
     */
    public Viagem.Escolta.Empresa.Veiculos createViagemEscoltaEmpresaVeiculos() {
        return new Viagem.Escolta.Empresa.Veiculos();
    }

    /**
     * Create an instance of {@link Viagem.Iscas }
     * 
     */
    public Viagem.Iscas createViagemIscas() {
        return new Viagem.Iscas();
    }

    /**
     * Create an instance of {@link Viagem.Itinerario }
     * 
     */
    public Viagem.Itinerario createViagemItinerario() {
        return new Viagem.Itinerario();
    }

    /**
     * Create an instance of {@link Viagem.Itinerario.Alvo }
     * 
     */
    public Viagem.Itinerario.Alvo createViagemItinerarioAlvo() {
        return new Viagem.Itinerario.Alvo();
    }

    /**
     * Create an instance of {@link Viagem.Itinerario.Alvo.DadosDaCarga }
     * 
     */
    public Viagem.Itinerario.Alvo.DadosDaCarga createViagemItinerarioAlvoDadosDaCarga() {
        return new Viagem.Itinerario.Alvo.DadosDaCarga();
    }

    /**
     * Create an instance of {@link Viagem.Autenticacao }
     * 
     */
    public Viagem.Autenticacao createViagemAutenticacao() {
        return new Viagem.Autenticacao();
    }

    /**
     * Create an instance of {@link Viagem.ControleTemperatura }
     * 
     */
    public Viagem.ControleTemperatura createViagemControleTemperatura() {
        return new Viagem.ControleTemperatura();
    }

    /**
     * Create an instance of {@link Viagem.Motorista }
     * 
     */
    public Viagem.Motorista createViagemMotorista() {
        return new Viagem.Motorista();
    }

    /**
     * Create an instance of {@link Viagem.Veiculos }
     * 
     */
    public Viagem.Veiculos createViagemVeiculos() {
        return new Viagem.Veiculos();
    }

    /**
     * Create an instance of {@link Viagem.Origem }
     * 
     */
    public Viagem.Origem createViagemOrigem() {
        return new Viagem.Origem();
    }

    /**
     * Create an instance of {@link ViagemResult }
     * 
     */
    public ViagemResult createViagemResult() {
        return new ViagemResult();
    }

    /**
     * Create an instance of {@link Viagem.Escolta.Empresa.Veiculos.Veiculo }
     * 
     */
    public Viagem.Escolta.Empresa.Veiculos.Veiculo createViagemEscoltaEmpresaVeiculosVeiculo() {
        return new Viagem.Escolta.Empresa.Veiculos.Veiculo();
    }

    /**
     * Create an instance of {@link Viagem.Iscas.Isca }
     * 
     */
    public Viagem.Iscas.Isca createViagemIscasIsca() {
        return new Viagem.Iscas.Isca();
    }

    /**
     * Create an instance of {@link Viagem.Itinerario.Alvo.DadosDaCarga.Carga }
     * 
     */
    public Viagem.Itinerario.Alvo.DadosDaCarga.Carga createViagemItinerarioAlvoDadosDaCargaCarga() {
        return new Viagem.Itinerario.Alvo.DadosDaCarga.Carga();
    }

}
